puff away at something - English Synonyms Dictionary